package edu.hunau.cxb19.basic.class04;

import java.util.Scanner;

/**
 *
 * @author hb
 *
 *         2020-02-12 15:07:49
 */
public class MethodDemo {// 类开始

	/**
	 * 新建一个show方法，向控制台输出一个信息,无返回结果
	 * 
	 * eclipse中代码缩进的快捷键盘：ctrl+shift+F （避免和输入法的繁简切换快捷键冲突）
	 */
	public static void show() {
		System.out.println("自定义的show方法");
	}

	/**
	 * 包含参数的无返回结果的方法
	 * 
	 * @param str 需要处理的形参（字符串类型）
	 */
	public static void print(String str) {
		System.out.println("content is:" + str);
	}

	/**
	 * 定义一个方法：返回一个double类型的数据
	 * 
	 * @param args
	 */
	public static double getPi() {
		// 必须使用return关键字将结果返回
		return 3.1415926;
	}

	/**
	 * 定义一个add方法计算两个整数的和
	 * 
	 * @param args
	 */
	public static int add(int a, int b) {

		// 将a+b的结果返回
		return a + b;
	}

	/**
	 * 定义一个max方法获得三个整数中的最大值
	 * 
	 * @param a
	 * @param b
	 * @param c
	 * @return
	 */
	public static int maxValue(int a, int b, int c) {

		return a > b ? (a > c ? a : c) : (b > c ? b : c);
	}

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); // //

		System.out.println("请输入三个整数，使用空格隔开");
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int max = maxValue(a, b, c);
		System.out.println("最大值为：" + max);

		/*
		 * System.out.println("Main方法。。。。"); System.out.println(args[0]);// 获得第一个参数
		 * System.out.println(args[1]);// 获得第二个参数
		 * 
		 * // 调用自定义的show方法 show();
		 * 
		 * Scanner sc = new Scanner(System.in); // //
		 * //data成为实参，print方法中str称为形参，唯一约束，实参的数据类型必须和形参的数据类型兼容 String data =
		 * sc.nextLine(); print(data); print("abc");
		 * 
		 * // 通过调用getPi方法获得结果，将结果赋值给变量 double pi = getPi(); System.out.println(pi);
		 * System.out.println(getPi());
		 * 
		 * int sum = add(1, 200); System.out.println("sum=" + sum);
		 */

	}

}// 类结束
